package cn.xshi.sys.service;
import java.util.List;
import java.util.Map;
import cn.xshi.sys.model.SysPlatformFeedback;
/**
 * @Desc 平台反馈意见
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
public interface SysPlatformFeedbackService {

	/**
	* 分页
	* @param condition 
	* @return
	*/
	List<SysPlatformFeedback> getSysPlatformFeedbackListByCondition(Map<String, Object> condition);

	/**
	* 查询对象
	* @param id
	* @return
	*/
	SysPlatformFeedback getSysPlatformFeedbackById(String id);

	/**
	* 添加
	* @param sysPlatformFeedback
	* @return
	*/
	int addSysPlatformFeedback(SysPlatformFeedback sysPlatformFeedback);

	/**
	* 修改
	* @param sysPlatformFeedback
	* @return
	*/
	int updateSysPlatformFeedback(SysPlatformFeedback sysPlatformFeedback);

	/**
	* 修改（根据动态条件）
	* @param sysPlatformFeedback
	* @return
	*/
	int updateSysPlatformFeedbackBySelective(SysPlatformFeedback sysPlatformFeedback);

	/**
	* 删除
	* @param condition 
	* @return
	*/
	int delSysPlatformFeedback(Map<String, Object> condition);

	/**
	* 批量添加
	* @param sysPlatformFeedbackList
	* @return
	*/
	int addBatchSysPlatformFeedback(List<SysPlatformFeedback> sysPlatformFeedbackList);

	/**
	* 批量修改
	* @param sysPlatformFeedbackList
	* @return
	*/
	int updateBatchSysPlatformFeedback(List<SysPlatformFeedback> sysPlatformFeedbackList);

	/**
	* 批量修改（根据动态条件）
	* @param sysPlatformFeedbackList
	* @return
	*/
	int updateBatchSysPlatformFeedbackBySelective(List<SysPlatformFeedback> sysPlatformFeedbackList);

	/**
	* 根据外键删除
	* @param platformId)
	* @return
	*/
	int delSysPlatformFeedbackByForeignKey(String platformId);
}
